package com.ruoyi.iot.domain.entity.suojianan;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 主机开关柜 数据实体
 */
@Data
@Schema(description = "主机开关柜数据")
public class Product1964935588177780737DataSjn {

    @Schema(description = "时间戳")
    private String time;

    @Schema(description = "设备ID")
    private String deviceId;

    @Schema(description = "租户ID")
    private String tenantId;

    @Schema(description = "质量")
    private Integer quality;

    @Schema(description = "频率")
    private Float f;

    @Schema(description = "A相电流")
    private Float ia;

    @Schema(description = "B相电流")
    private Float ib;

    @Schema(description = "C相电流")
    private Float ic;

    @Schema(description = "功率因数")
    private Float powerfactor;

    @Schema(description = "CA线电压")
    private Float uca;

    @Schema(description = "BC线电压")
    private Float ubc;

    @Schema(description = "AB线电压")
    private Float uab;

    @Schema(description = "手车工作位置")
    private Integer istrolleyworkpos;

    @Schema(description = "弹簧储能信号")
    private Integer isspringenergyonsignal;

    @Schema(description = "现地位置")
    private Integer islocallocation;

    @Schema(description = "远控位置")
    private Integer isremotelocation;

    @Schema(description = "手车试验位置")
    private Integer istrolleytestpos;

    @Schema(description = "电源合位置")
    private Integer ispoweronpos;

    @Schema(description = "电源分位置")
    private Integer ispowerseppos;

    @Schema(description = "有功功率")
    private Float p;

    @Schema(description = "无功功率")
    private Float q;

    @Schema(description = "超温报警")
    private Integer isovertempwarn;

    @Schema(description = "接地刀合状态")
    private Integer isgroundingswitchon;

    @Schema(description = "控制电源故障")
    private Integer iscontrolpowerfail;
}
